Neurosis Engine
camera.h
Go to the documentation of this file.
00001 
00002 // Neurosis Engine - LP23.com
00003 // Copyright © Luigi Pino. All rights reserved.
00004 
00005 /***************************************************************************/
00006 
00007 #ifndef _NEUROSIS_ENGINE_CAMERA_H_
00008 #define _NEUROSIS_ENGINE_CAMERA_H_
00009 
00010 /***************************************************************************/
00011 
00012 class CNeurosisCamera {
00013   public:
00014     CNeurosisCamera();
00016     ~CNeurosisCamera();
00017 
00019     void  Update(float timeStep);
00020 
00021     float   mAxisSpeed;                               // Speed of changing angle axis
00022     float   mPositionSpeed;                           // Speed of changing position scroll
00023     float3  mAxisCurrent;                             // Current axis of view
00024     float3  mAxisDestination;                         // Destination axis of view
00025     float3  mPositionCurrent;                         // Current position
00026     float3  mPositionDestination;                     // Destination position
00027 };
00028 
00029 /***************************************************************************/
00030 #endif